package cn.amebius.avoice.service;

import cn.amebius.avoice.pojo.users.Student;
import org.springframework.stereotype.Service;

/**
 * @author 阿伟
 * @Date 2022/10/15 17:44
 */
@Service
public interface StudentService {

    /**
     * 用户登录
     * @param student 传入用户实体类（包含studentNumber和password）
     * @return true:登录成功 false:登录失败
     */
    boolean studentLogin(Student student);

    /**
     * 用户是否存在
     * @param student 传入用户实体类（包含studentNumber）
     * @return true:存在用户 false:不存在用户
     */
    boolean studentExist(Student student);

    /**
     * 用户注册
     * @param student 传入用户实体类(包含studentNumber，)
     * @return 是否注册成功
     */
    boolean studentRegister(Student student);

    /**
     * 用户找回密码
     * @param student 传入用户实体类(包含studentNumber和password)
     * @return 是否修改成功
     */
    boolean studentForget(Student student);
}
